package com.itheima.bigdecimal;

import java.math.BigDecimal;

public class BigDecimalDemo3 {
    public static void main(String[] args) {
        // 如果想精确计算，请使用字符串参数的构造方法
//        BigDecimal bd1 = new BigDecimal(0.1);
//        BigDecimal bd2 = new BigDecimal(0.2);
        BigDecimal bd1 = new BigDecimal("0.1");
        BigDecimal bd2 = new BigDecimal("0.2");

        // 加法
        BigDecimal add = bd1.add(bd2);
        System.out.println("和为： " + add);
//        System.out.println(0.1 + 0.2);

        // 减肥
        BigDecimal subtract = bd1.subtract(bd2);
        System.out.println("差为： "+ subtract);

        // 乘法
        BigDecimal multiply = bd1.multiply(bd2);
        System.out.println("积为： " + multiply);

        // 除法
        BigDecimal divide = bd1.divide(bd2);
        System.out.println("商为： " + divide);
    }
}
